package com.cskaoyan.service.wxorder;

import com.cskaoyan.bo.wxorder.CommentBo;
import com.cskaoyan.bo.wxorder.OrderSubmitBo;
import com.cskaoyan.vo.wxorder.OrderCommentInfoVo;
import com.cskaoyan.vo.wxorder.OrderDetailVo;
import com.cskaoyan.vo.wxorder.OrderListVo;

public interface WxOrderService {
    int submitOrder(OrderSubmitBo orderSubmitBo);

    OrderListVo listOrder(Integer showType, Integer page, Integer size);

    OrderDetailVo selectOrderDetail(Integer orderId);

    int deleteOrder(Integer orderId);

    int cancelOrder(Integer orderId);

    int comment(CommentBo commentBo);

    int refund(Integer orderId);

    int confirmOrder(Integer orderId);

    OrderCommentInfoVo goodCommentInfo(Integer orderId, Integer goodsId);
}
